/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.salesReceipts;

import java.io.Serializable;

public class GaiaStoreData
implements Serializable {
    private String client;
    private String stoCode;
    private String stoName;
    private String stoPym;
    private String stoShortName;
    private String stoAttribute;
    private String stoDeliveryMode;
    private String stoRelationStore;
    private String stoStatus;
    private String stoArea;
    private String stoOpenDate;
    private String stoCloseDate;
    private String stoAdd;
    private String stoProvince;
    private String stoCity;
    private String stoDistrict;
    private String stoIfMedicalcare;
    private String stoIfDtp;
    private String stoTaxClass;
    private String stoDeliveryCompany;
    private String stoChainHead;
    private String stoTaxSubject;
    private String stoTaxRate;
    private String stoNo;
    private String stoLegalPerson;
    private String stoQua;
    private String stoCreDate;
    private String stoCreTime;
    private String stoCreId;
    private String stoModiDate;
    private String stoModiTime;
    private String stoModiId;
    private String stoLogo;
    private String stogCode;

    public String getClient() {
        return this.client;
    }

    public String getStoCode() {
        return this.stoCode;
    }

    public String getStoName() {
        return this.stoName;
    }

    public String getStoPym() {
        return this.stoPym;
    }

    public String getStoShortName() {
        return this.stoShortName;
    }

    public String getStoAttribute() {
        return this.stoAttribute;
    }

    public String getStoDeliveryMode() {
        return this.stoDeliveryMode;
    }

    public String getStoRelationStore() {
        return this.stoRelationStore;
    }

    public String getStoStatus() {
        return this.stoStatus;
    }

    public String getStoArea() {
        return this.stoArea;
    }

    public String getStoOpenDate() {
        return this.stoOpenDate;
    }

    public String getStoCloseDate() {
        return this.stoCloseDate;
    }

    public String getStoAdd() {
        return this.stoAdd;
    }

    public String getStoProvince() {
        return this.stoProvince;
    }

    public String getStoCity() {
        return this.stoCity;
    }

    public String getStoDistrict() {
        return this.stoDistrict;
    }

    public String getStoIfMedicalcare() {
        return this.stoIfMedicalcare;
    }

    public String getStoIfDtp() {
        return this.stoIfDtp;
    }

    public String getStoTaxClass() {
        return this.stoTaxClass;
    }

    public String getStoDeliveryCompany() {
        return this.stoDeliveryCompany;
    }

    public String getStoChainHead() {
        return this.stoChainHead;
    }

    public String getStoTaxSubject() {
        return this.stoTaxSubject;
    }

    public String getStoTaxRate() {
        return this.stoTaxRate;
    }

    public String getStoNo() {
        return this.stoNo;
    }

    public String getStoLegalPerson() {
        return this.stoLegalPerson;
    }

    public String getStoQua() {
        return this.stoQua;
    }

    public String getStoCreDate() {
        return this.stoCreDate;
    }

    public String getStoCreTime() {
        return this.stoCreTime;
    }

    public String getStoCreId() {
        return this.stoCreId;
    }

    public String getStoModiDate() {
        return this.stoModiDate;
    }

    public String getStoModiTime() {
        return this.stoModiTime;
    }

    public String getStoModiId() {
        return this.stoModiId;
    }

    public String getStoLogo() {
        return this.stoLogo;
    }

    public String getStogCode() {
        return this.stogCode;
    }

    public void setClient(String client) {
        this.client = client;
    }

    public void setStoCode(String stoCode) {
        this.stoCode = stoCode;
    }

    public void setStoName(String stoName) {
        this.stoName = stoName;
    }

    public void setStoPym(String stoPym) {
        this.stoPym = stoPym;
    }

    public void setStoShortName(String stoShortName) {
        this.stoShortName = stoShortName;
    }

    public void setStoAttribute(String stoAttribute) {
        this.stoAttribute = stoAttribute;
    }

    public void setStoDeliveryMode(String stoDeliveryMode) {
        this.stoDeliveryMode = stoDeliveryMode;
    }

    public void setStoRelationStore(String stoRelationStore) {
        this.stoRelationStore = stoRelationStore;
    }

    public void setStoStatus(String stoStatus) {
        this.stoStatus = stoStatus;
    }

    public void setStoArea(String stoArea) {
        this.stoArea = stoArea;
    }

    public void setStoOpenDate(String stoOpenDate) {
        this.stoOpenDate = stoOpenDate;
    }

    public void setStoCloseDate(String stoCloseDate) {
        this.stoCloseDate = stoCloseDate;
    }

    public void setStoAdd(String stoAdd) {
        this.stoAdd = stoAdd;
    }

    public void setStoProvince(String stoProvince) {
        this.stoProvince = stoProvince;
    }

    public void setStoCity(String stoCity) {
        this.stoCity = stoCity;
    }

    public void setStoDistrict(String stoDistrict) {
        this.stoDistrict = stoDistrict;
    }

    public void setStoIfMedicalcare(String stoIfMedicalcare) {
        this.stoIfMedicalcare = stoIfMedicalcare;
    }

    public void setStoIfDtp(String stoIfDtp) {
        this.stoIfDtp = stoIfDtp;
    }

    public void setStoTaxClass(String stoTaxClass) {
        this.stoTaxClass = stoTaxClass;
    }

    public void setStoDeliveryCompany(String stoDeliveryCompany) {
        this.stoDeliveryCompany = stoDeliveryCompany;
    }

    public void setStoChainHead(String stoChainHead) {
        this.stoChainHead = stoChainHead;
    }

    public void setStoTaxSubject(String stoTaxSubject) {
        this.stoTaxSubject = stoTaxSubject;
    }

    public void setStoTaxRate(String stoTaxRate) {
        this.stoTaxRate = stoTaxRate;
    }

    public void setStoNo(String stoNo) {
        this.stoNo = stoNo;
    }

    public void setStoLegalPerson(String stoLegalPerson) {
        this.stoLegalPerson = stoLegalPerson;
    }

    public void setStoQua(String stoQua) {
        this.stoQua = stoQua;
    }

    public void setStoCreDate(String stoCreDate) {
        this.stoCreDate = stoCreDate;
    }

    public void setStoCreTime(String stoCreTime) {
        this.stoCreTime = stoCreTime;
    }

    public void setStoCreId(String stoCreId) {
        this.stoCreId = stoCreId;
    }

    public void setStoModiDate(String stoModiDate) {
        this.stoModiDate = stoModiDate;
    }

    public void setStoModiTime(String stoModiTime) {
        this.stoModiTime = stoModiTime;
    }

    public void setStoModiId(String stoModiId) {
        this.stoModiId = stoModiId;
    }

    public void setStoLogo(String stoLogo) {
        this.stoLogo = stoLogo;
    }

    public void setStogCode(String stogCode) {
        this.stogCode = stogCode;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GaiaStoreData)) {
            return false;
        }
        GaiaStoreData other = (GaiaStoreData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$client = this.getClient();
        String other$client = other.getClient();
        if (this$client == null ? other$client != null : !this$client.equals(other$client)) {
            return false;
        }
        String this$stoCode = this.getStoCode();
        String other$stoCode = other.getStoCode();
        if (this$stoCode == null ? other$stoCode != null : !this$stoCode.equals(other$stoCode)) {
            return false;
        }
        String this$stoName = this.getStoName();
        String other$stoName = other.getStoName();
        if (this$stoName == null ? other$stoName != null : !this$stoName.equals(other$stoName)) {
            return false;
        }
        String this$stoPym = this.getStoPym();
        String other$stoPym = other.getStoPym();
        if (this$stoPym == null ? other$stoPym != null : !this$stoPym.equals(other$stoPym)) {
            return false;
        }
        String this$stoShortName = this.getStoShortName();
        String other$stoShortName = other.getStoShortName();
        if (this$stoShortName == null ? other$stoShortName != null : !this$stoShortName.equals(other$stoShortName)) {
            return false;
        }
        String this$stoAttribute = this.getStoAttribute();
        String other$stoAttribute = other.getStoAttribute();
        if (this$stoAttribute == null ? other$stoAttribute != null : !this$stoAttribute.equals(other$stoAttribute)) {
            return false;
        }
        String this$stoDeliveryMode = this.getStoDeliveryMode();
        String other$stoDeliveryMode = other.getStoDeliveryMode();
        if (this$stoDeliveryMode == null ? other$stoDeliveryMode != null : !this$stoDeliveryMode.equals(other$stoDeliveryMode)) {
            return false;
        }
        String this$stoRelationStore = this.getStoRelationStore();
        String other$stoRelationStore = other.getStoRelationStore();
        if (this$stoRelationStore == null ? other$stoRelationStore != null : !this$stoRelationStore.equals(other$stoRelationStore)) {
            return false;
        }
        String this$stoStatus = this.getStoStatus();
        String other$stoStatus = other.getStoStatus();
        if (this$stoStatus == null ? other$stoStatus != null : !this$stoStatus.equals(other$stoStatus)) {
            return false;
        }
        String this$stoArea = this.getStoArea();
        String other$stoArea = other.getStoArea();
        if (this$stoArea == null ? other$stoArea != null : !this$stoArea.equals(other$stoArea)) {
            return false;
        }
        String this$stoOpenDate = this.getStoOpenDate();
        String other$stoOpenDate = other.getStoOpenDate();
        if (this$stoOpenDate == null ? other$stoOpenDate != null : !this$stoOpenDate.equals(other$stoOpenDate)) {
            return false;
        }
        String this$stoCloseDate = this.getStoCloseDate();
        String other$stoCloseDate = other.getStoCloseDate();
        if (this$stoCloseDate == null ? other$stoCloseDate != null : !this$stoCloseDate.equals(other$stoCloseDate)) {
            return false;
        }
        String this$stoAdd = this.getStoAdd();
        String other$stoAdd = other.getStoAdd();
        if (this$stoAdd == null ? other$stoAdd != null : !this$stoAdd.equals(other$stoAdd)) {
            return false;
        }
        String this$stoProvince = this.getStoProvince();
        String other$stoProvince = other.getStoProvince();
        if (this$stoProvince == null ? other$stoProvince != null : !this$stoProvince.equals(other$stoProvince)) {
            return false;
        }
        String this$stoCity = this.getStoCity();
        String other$stoCity = other.getStoCity();
        if (this$stoCity == null ? other$stoCity != null : !this$stoCity.equals(other$stoCity)) {
            return false;
        }
        String this$stoDistrict = this.getStoDistrict();
        String other$stoDistrict = other.getStoDistrict();
        if (this$stoDistrict == null ? other$stoDistrict != null : !this$stoDistrict.equals(other$stoDistrict)) {
            return false;
        }
        String this$stoIfMedicalcare = this.getStoIfMedicalcare();
        String other$stoIfMedicalcare = other.getStoIfMedicalcare();
        if (this$stoIfMedicalcare == null ? other$stoIfMedicalcare != null : !this$stoIfMedicalcare.equals(other$stoIfMedicalcare)) {
            return false;
        }
        String this$stoIfDtp = this.getStoIfDtp();
        String other$stoIfDtp = other.getStoIfDtp();
        if (this$stoIfDtp == null ? other$stoIfDtp != null : !this$stoIfDtp.equals(other$stoIfDtp)) {
            return false;
        }
        String this$stoTaxClass = this.getStoTaxClass();
        String other$stoTaxClass = other.getStoTaxClass();
        if (this$stoTaxClass == null ? other$stoTaxClass != null : !this$stoTaxClass.equals(other$stoTaxClass)) {
            return false;
        }
        String this$stoDeliveryCompany = this.getStoDeliveryCompany();
        String other$stoDeliveryCompany = other.getStoDeliveryCompany();
        if (this$stoDeliveryCompany == null ? other$stoDeliveryCompany != null : !this$stoDeliveryCompany.equals(other$stoDeliveryCompany)) {
            return false;
        }
        String this$stoChainHead = this.getStoChainHead();
        String other$stoChainHead = other.getStoChainHead();
        if (this$stoChainHead == null ? other$stoChainHead != null : !this$stoChainHead.equals(other$stoChainHead)) {
            return false;
        }
        String this$stoTaxSubject = this.getStoTaxSubject();
        String other$stoTaxSubject = other.getStoTaxSubject();
        if (this$stoTaxSubject == null ? other$stoTaxSubject != null : !this$stoTaxSubject.equals(other$stoTaxSubject)) {
            return false;
        }
        String this$stoTaxRate = this.getStoTaxRate();
        String other$stoTaxRate = other.getStoTaxRate();
        if (this$stoTaxRate == null ? other$stoTaxRate != null : !this$stoTaxRate.equals(other$stoTaxRate)) {
            return false;
        }
        String this$stoNo = this.getStoNo();
        String other$stoNo = other.getStoNo();
        if (this$stoNo == null ? other$stoNo != null : !this$stoNo.equals(other$stoNo)) {
            return false;
        }
        String this$stoLegalPerson = this.getStoLegalPerson();
        String other$stoLegalPerson = other.getStoLegalPerson();
        if (this$stoLegalPerson == null ? other$stoLegalPerson != null : !this$stoLegalPerson.equals(other$stoLegalPerson)) {
            return false;
        }
        String this$stoQua = this.getStoQua();
        String other$stoQua = other.getStoQua();
        if (this$stoQua == null ? other$stoQua != null : !this$stoQua.equals(other$stoQua)) {
            return false;
        }
        String this$stoCreDate = this.getStoCreDate();
        String other$stoCreDate = other.getStoCreDate();
        if (this$stoCreDate == null ? other$stoCreDate != null : !this$stoCreDate.equals(other$stoCreDate)) {
            return false;
        }
        String this$stoCreTime = this.getStoCreTime();
        String other$stoCreTime = other.getStoCreTime();
        if (this$stoCreTime == null ? other$stoCreTime != null : !this$stoCreTime.equals(other$stoCreTime)) {
            return false;
        }
        String this$stoCreId = this.getStoCreId();
        String other$stoCreId = other.getStoCreId();
        if (this$stoCreId == null ? other$stoCreId != null : !this$stoCreId.equals(other$stoCreId)) {
            return false;
        }
        String this$stoModiDate = this.getStoModiDate();
        String other$stoModiDate = other.getStoModiDate();
        if (this$stoModiDate == null ? other$stoModiDate != null : !this$stoModiDate.equals(other$stoModiDate)) {
            return false;
        }
        String this$stoModiTime = this.getStoModiTime();
        String other$stoModiTime = other.getStoModiTime();
        if (this$stoModiTime == null ? other$stoModiTime != null : !this$stoModiTime.equals(other$stoModiTime)) {
            return false;
        }
        String this$stoModiId = this.getStoModiId();
        String other$stoModiId = other.getStoModiId();
        if (this$stoModiId == null ? other$stoModiId != null : !this$stoModiId.equals(other$stoModiId)) {
            return false;
        }
        String this$stoLogo = this.getStoLogo();
        String other$stoLogo = other.getStoLogo();
        if (this$stoLogo == null ? other$stoLogo != null : !this$stoLogo.equals(other$stoLogo)) {
            return false;
        }
        String this$stogCode = this.getStogCode();
        String other$stogCode = other.getStogCode();
        return !(this$stogCode == null ? other$stogCode != null : !this$stogCode.equals(other$stogCode));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GaiaStoreData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $client = this.getClient();
        result = result * 59 + ($client == null ? 43 : $client.hashCode());
        String $stoCode = this.getStoCode();
        result = result * 59 + ($stoCode == null ? 43 : $stoCode.hashCode());
        String $stoName = this.getStoName();
        result = result * 59 + ($stoName == null ? 43 : $stoName.hashCode());
        String $stoPym = this.getStoPym();
        result = result * 59 + ($stoPym == null ? 43 : $stoPym.hashCode());
        String $stoShortName = this.getStoShortName();
        result = result * 59 + ($stoShortName == null ? 43 : $stoShortName.hashCode());
        String $stoAttribute = this.getStoAttribute();
        result = result * 59 + ($stoAttribute == null ? 43 : $stoAttribute.hashCode());
        String $stoDeliveryMode = this.getStoDeliveryMode();
        result = result * 59 + ($stoDeliveryMode == null ? 43 : $stoDeliveryMode.hashCode());
        String $stoRelationStore = this.getStoRelationStore();
        result = result * 59 + ($stoRelationStore == null ? 43 : $stoRelationStore.hashCode());
        String $stoStatus = this.getStoStatus();
        result = result * 59 + ($stoStatus == null ? 43 : $stoStatus.hashCode());
        String $stoArea = this.getStoArea();
        result = result * 59 + ($stoArea == null ? 43 : $stoArea.hashCode());
        String $stoOpenDate = this.getStoOpenDate();
        result = result * 59 + ($stoOpenDate == null ? 43 : $stoOpenDate.hashCode());
        String $stoCloseDate = this.getStoCloseDate();
        result = result * 59 + ($stoCloseDate == null ? 43 : $stoCloseDate.hashCode());
        String $stoAdd = this.getStoAdd();
        result = result * 59 + ($stoAdd == null ? 43 : $stoAdd.hashCode());
        String $stoProvince = this.getStoProvince();
        result = result * 59 + ($stoProvince == null ? 43 : $stoProvince.hashCode());
        String $stoCity = this.getStoCity();
        result = result * 59 + ($stoCity == null ? 43 : $stoCity.hashCode());
        String $stoDistrict = this.getStoDistrict();
        result = result * 59 + ($stoDistrict == null ? 43 : $stoDistrict.hashCode());
        String $stoIfMedicalcare = this.getStoIfMedicalcare();
        result = result * 59 + ($stoIfMedicalcare == null ? 43 : $stoIfMedicalcare.hashCode());
        String $stoIfDtp = this.getStoIfDtp();
        result = result * 59 + ($stoIfDtp == null ? 43 : $stoIfDtp.hashCode());
        String $stoTaxClass = this.getStoTaxClass();
        result = result * 59 + ($stoTaxClass == null ? 43 : $stoTaxClass.hashCode());
        String $stoDeliveryCompany = this.getStoDeliveryCompany();
        result = result * 59 + ($stoDeliveryCompany == null ? 43 : $stoDeliveryCompany.hashCode());
        String $stoChainHead = this.getStoChainHead();
        result = result * 59 + ($stoChainHead == null ? 43 : $stoChainHead.hashCode());
        String $stoTaxSubject = this.getStoTaxSubject();
        result = result * 59 + ($stoTaxSubject == null ? 43 : $stoTaxSubject.hashCode());
        String $stoTaxRate = this.getStoTaxRate();
        result = result * 59 + ($stoTaxRate == null ? 43 : $stoTaxRate.hashCode());
        String $stoNo = this.getStoNo();
        result = result * 59 + ($stoNo == null ? 43 : $stoNo.hashCode());
        String $stoLegalPerson = this.getStoLegalPerson();
        result = result * 59 + ($stoLegalPerson == null ? 43 : $stoLegalPerson.hashCode());
        String $stoQua = this.getStoQua();
        result = result * 59 + ($stoQua == null ? 43 : $stoQua.hashCode());
        String $stoCreDate = this.getStoCreDate();
        result = result * 59 + ($stoCreDate == null ? 43 : $stoCreDate.hashCode());
        String $stoCreTime = this.getStoCreTime();
        result = result * 59 + ($stoCreTime == null ? 43 : $stoCreTime.hashCode());
        String $stoCreId = this.getStoCreId();
        result = result * 59 + ($stoCreId == null ? 43 : $stoCreId.hashCode());
        String $stoModiDate = this.getStoModiDate();
        result = result * 59 + ($stoModiDate == null ? 43 : $stoModiDate.hashCode());
        String $stoModiTime = this.getStoModiTime();
        result = result * 59 + ($stoModiTime == null ? 43 : $stoModiTime.hashCode());
        String $stoModiId = this.getStoModiId();
        result = result * 59 + ($stoModiId == null ? 43 : $stoModiId.hashCode());
        String $stoLogo = this.getStoLogo();
        result = result * 59 + ($stoLogo == null ? 43 : $stoLogo.hashCode());
        String $stogCode = this.getStogCode();
        result = result * 59 + ($stogCode == null ? 43 : $stogCode.hashCode());
        return result;
    }

    public String toString() {
        return "GaiaStoreData(client=" + this.getClient() + ", stoCode=" + this.getStoCode() + ", stoName=" + this.getStoName() + ", stoPym=" + this.getStoPym() + ", stoShortName=" + this.getStoShortName() + ", stoAttribute=" + this.getStoAttribute() + ", stoDeliveryMode=" + this.getStoDeliveryMode() + ", stoRelationStore=" + this.getStoRelationStore() + ", stoStatus=" + this.getStoStatus() + ", stoArea=" + this.getStoArea() + ", stoOpenDate=" + this.getStoOpenDate() + ", stoCloseDate=" + this.getStoCloseDate() + ", stoAdd=" + this.getStoAdd() + ", stoProvince=" + this.getStoProvince() + ", stoCity=" + this.getStoCity() + ", stoDistrict=" + this.getStoDistrict() + ", stoIfMedicalcare=" + this.getStoIfMedicalcare() + ", stoIfDtp=" + this.getStoIfDtp() + ", stoTaxClass=" + this.getStoTaxClass() + ", stoDeliveryCompany=" + this.getStoDeliveryCompany() + ", stoChainHead=" + this.getStoChainHead() + ", stoTaxSubject=" + this.getStoTaxSubject() + ", stoTaxRate=" + this.getStoTaxRate() + ", stoNo=" + this.getStoNo() + ", stoLegalPerson=" + this.getStoLegalPerson() + ", stoQua=" + this.getStoQua() + ", stoCreDate=" + this.getStoCreDate() + ", stoCreTime=" + this.getStoCreTime() + ", stoCreId=" + this.getStoCreId() + ", stoModiDate=" + this.getStoModiDate() + ", stoModiTime=" + this.getStoModiTime() + ", stoModiId=" + this.getStoModiId() + ", stoLogo=" + this.getStoLogo() + ", stogCode=" + this.getStogCode() + ")";
    }
}

